CMSC 425 Dave Mount CMSC 425 : Lecture 6 3 - d Viewing and Projections
نویسنده
چکیده
Viewing in OpenGL: Today we will discuss how viewing and perspective transformations are handled for 3-dimensional scenes. In OpenGL, and most similar graphics systems, the process involves the following basic steps, of which the perspective transformation is just one component. We assume that all objects are initially represented relative to a standard 3-dimensional coordinate frame, in what are called world coordinates.
منابع مشابه
CMSC 425 Dave Mount CMSC 425 : Lecture 2 Computer Game and Graphics System Architectures
Computer Game Architecture: A large computer game is a significant technical undertaking, involving a large number of interacting components. Of course, not all computer games require the same level of complexity. Different genres of games require different capabilities. The combination of components used for a simple casual 2-dimensional game like Tetris) is very different from a high-end 3-di...
متن کاملCMSC 425 Dave Mount CMSC 425 : Lecture 4 Geometry and Geometric Programming
Such basic geometric problems are fundamental to computer graphics, and over the next few lectures, our goal will be to present the tools needed to answer these sorts of questions. (By the way, a good source of information on how to solve these problems is the series of books entitled “Graphics Gems”. Each book is a collection of many simple graphics problems and provides algorithms for solving...
متن کاملCMSC 425 Dave Mount CMSC 425 : Lecture 3 Introduction to Unity
Unity: Unity is a widely-used cross-platform game develop system. It consists of a game engine and an integrated development environment (IDE). It can be used to develop games for many different platforms, including PCs, consoles, mobile devices, and deployment on the Web. In this lecture, we will present the basic elements of Unity. However, this is a complex system, and we will not have time ...
متن کاملCMSC 425 Dave Mount CMSC 425 : Lecture 16 Artificial Intelligence for Games :
What is Artificial Intelligence? Artificial intelligence (AI) can be defined (circularly) as “the study of computational systems that exhibit intelligence.” Unfortunately, it is not easy to define what we mean by “intelligence.” In the context of games, an in particular in the design of non-player characters (NPCs) a working definition might be, “It is whatever a person would do.” (Where, of co...
متن کاملCMSC 425 Dave Mount CMSC 425 : Lecture 15 Artificial Intelligence for Games : Decision Making
Designing general-purpose AI systems that are capable of modeling interesting behaviors is a challenging task. On the one hand, we would like our AI system to be general enough to provide a game designer the ability to specify the subtle nuances that make a character interesting. On the other hand we would like the system to be easy to use and powerful enough that relatively simple behaviors ca...
متن کامل